380 IF A$ <"A" OR A$ > "Z" THEN LOCATE 25,1:PRINT SP$;:LOCATE 25,20:PRINT "This MUST be a capital letter";:BEEP:GOTO 350
390 FOR J=1 TO 14:IF A$ = M$(J) AND J<>NN THEN LOCATE 25,1:PRINT SP$;:LOCATE 25,18:PRINT "First letters of a Subject CANNOT match another";:BEEP:GOTO 350
400 NEXT J
410 X$=A$
420 LOCATE 19,34:PRINT STRING$(28,58):LOCATE 19,34:LE=28:GOSUB 1390:IF Y=27 THEN 330 ELSE IF Y=79 THEN 590
430 IF LEN(A$)<5 THEN ST=5:GOSUB 1530:GOTO 420
440 X1$=A$
450 LOCATE 22,1:PRINT STRING$(66,58):LOCATE 22,1:LE=66:GOSUB 1390:IF Y=27 THEN 420
460 X2$=A$
470 IF LEN(A$)<10 THEN ST=10:GOSUB 1530:GOTO 450
480 LOCATE 25,1:PRINT SP$;:LOCATE 25,12:PRINT "Is this information correct. Yes will change the Menu ";:BEEP
490 Y$=INKEY$:IF Y$="" THEN 490
500 IF Y$="N" OR Y$="n" THEN 260
510 IF Y$="Y" OR Y$="y" THEN 520 ELSE 490
520 M$(NN)=X$:M1$(NN)=X1$:M2$(NN)=X2$
530 ' -------------------- Save new Menu data --------------------------------
1420 Y=ASC(Y$):IF Y=8 AND LEN(A$)>0 THEN PRINT CHR$(29);":";CHR$(29);:A$=LEFT$(A$,LEN(A$)-1):GOTO 1400
1430 IF Y=13 THEN PRINT STRING$(LE-LEN(A$),32):RETURN
1440 IF Y=27 THEN RETURN
1450 IF Y<27 THEN 1400
1460 A$=A$+Y$:PRINT Y$;
1470 IF LEN(A$)=LE THEN RETURN ELSE 1400
1480 IF ERL=720 THEN RESUME 750
1490 IF ERR=52 AND ERL=990 THEN RESUME 1010
1500 IF ERR=62 AND ERL=990 THEN RESUME 1010
1510 IF ERR=53 AND ERL=1290 THEN RESUME 1300
1520 PRINT ERR;" in line ";ERL:END
1530 LOCATE 25,1:PRINT SP$;:LOCATE 25,20:PRINT "You must have ";ST;" letters in this field ";:RETURN
1540 PRINT #1,SUB$:PRINT #2,PER$:CLOSE
1550 CLS:LOCATE 12,28:PRINT "All files saved and closed ";:CLOSE:END
1560 CLS:LOCATE 3,4:COLOR 15:PRINT "I N S T U C T I O N S F O R G E N E R A T I N G Q U E S T I O N S":COLOR 7
1570 LOCATE 13,14:PRINT "Do you wish instructions to print on ";:COLOR 31:PRINT "S";:COLOR 7:PRINT "creen or ";:COLOR 31:PRINT "P";:COLOR 7:PRINT "rinter ";
1580 Y$=INKEY$:IF Y$="" OR LEN(Y$)>1 THEN 1580
1590 IF Y$="S" OR Y$="s" THEN CON=1:PAGELEN = 18:GOTO 1650
1600 IF Y$="P" OR Y$="p" THEN CON=2:PAGELEN = 54:PRINT Y$:GOTO 1620
1610 GOTO 1580
1620 LOCATE 16,22:PRINT "Do you want to pause for paper change ";:Y$=INPUT$(1):IF Y$="Y" OR Y$="y" THEN PRI=1
1630 LOCATE 18,25:COLOR 15:PRINT "Is the Printer on and ready (Y/N) ";
1640 Y$=INPUT$(1):IF Y$="Y" OR Y$="y" THEN 1660 ELSE 1640
1650 CLS:LOCATE 1,4:COLOR 15:PRINT "I N S T U C T I O N S F O R G E N E R A T I N G Q U E S T I O N S":COLOR 7:PRINT STRING$(79,196):PRINT
1660 IF CON=2 THEN LPRINT TAB(11) "I N S T U C T I O N S F O R G E N E R A T I N G Q U E S T I O N S":LPRINT STRING$(79,95):LPRINT
1670 FOR I= 1 TO PAGELEN
1680 READ A$
1690 IF A$="END" THEN 1730
1700 IF CON=1 THEN PRINT TAB(9)A$ ELSE LPRINT TAB(11)A$
1710 NEXT I:IF CON=2 THEN LPRINT CHR$(12)
1720 IF PRI=1 THEN LOCATE 25,28:PRINT "Press any key to continue ";:Y$=INPUT$(1)
1730 IF CON=1 THEN LOCATE 25,28:PRINT "Press any key to continue ";:Y$=INPUT$(1):CLS:LOCATE 1,4:COLOR 15:PRINT "I N S T U C T I O N S F O R G E N E R A T I N G Q U E S T I O N S":COLOR 7:PRINT STRING$(79,196):PRINT
1740 IF CON=2 AND A$<>"END" THEN LPRINT TAB(5) "I N S T U C T I O N S F O R G E N E R A T I N G Q U E S T I O N S":LPRINT TAB(4)STRING$(79,95):LPRINT
1750 IF A$="END" THEN RUN ELSE LOCATE 25,1:PRINT SP$;:LOCATE 4,1:GOTO 1670
1760 DATA "Changing the Menu"," "," You first have the opportunity to change the Menu. The menu","displayed will be simular to the selection menu on the History part","of the program. You select the period to be changed by entering the"
1770 DATA "corresponding number."," "," There are two rules associated with changing the menu."," "," (1) The first letter of the subject MUST be a capital letter."," "
1780 DATA " (2) This first letter CANNOT be the same as the first letter"," of any other subject."," "," The reason for the above two requirements is that the selection"
1790 DATA "on the History Menu screen, uses this First letter to take you to","the period you wish to study. The computer will not let you violate","either of the above rules."
1800 DATA " Having made your selection, you may now change the Subject and","add your own brief description or explanation of that subject."," ","When the Entry is completed, you will be asked if the information"
1810 DATA "is correct. Please check carefully, as your mistakes are there for","everyone to see."," "," If you do not want to change the Menu but wish to change the"
1820 DATA "questions. Pressing the End key (#1 on the numeric pad) will take","you to the next screen leaving the Menu unchanged."," "," The field length is designated by a series of colon's, one for"
1830 DATA "each character and cannot be exceeded. At the end of a field the","computer will go to the next field, without you pressing Enter"," "," After making changes you will be asked if the information is"
1840 DATA "correct. Pressing 'N' allows you to go back and make corrections,","pressing 'Y' will save the changed Menu.","Generating or Changing Questions"," "," There is a Minimum and Maximum of 25 questions for each period"
1850 DATA "and once you have started, all 25 questions must be entered before","switching the computer off. In other words, you can not quite in","the middle of entering your questions."," "
1860 DATA " You are now asked two questions 'Subject', the subject is used","many times in the History program. Examples 'American History'","'World Space History', 'Baseball Stats'. The second question is the"
1870 DATA "Time period, Examples '1873-1983','1941-1945'. Notice NO spaces and","all the field length is used. The History program finds, it's start","and finishing dates from this entry. If you do not wish to change"
1880 DATA "this part press the End key and you will go into the Question phase"," "," The first question will now be displayed for you to view or","change. If you don't wish to change that question, pressing the End"
1890 DATA "key, will save the question unchanged and display the next question","It is advisable to view one set of questions, before attempting to","change or generate your own."," "
1900 DATA " You should have noticed on your run through the questions that","when the questions are printed, they are often followed by colons","This is to show you the remaining characters that could be added to"
1910 DATA "that line. The length of question and remark lines are restricted","to 78 characters. You will many times find it hard to stay within","this limit. Sorry we tried hard to extend this length, but it was"
1920 DATA "impossible without reducing the number of cells in the maze. We","did not think this was desirable."," "," When generating or changing a question, you are first required"
1930 DATA "to enter the year then the question (78 characters max). Next field","is the type of answer to be used when answering, True/False, Multi", "choice, Who am I, or People places or things. Only the first letter"
1940 DATA "is required. The computer will only accept one of the valid letters","which are highlighted, T-M-W-P."," If you choose a Multi choice you are then required to fill in"
1950 DATA "the next Four fields with selections of possible answers. Any other","selected type of answer, will automatically take you to the Answer","field. If you selected True/False only T or F will be entered in"
1960 DATA "this field. If 'Who am I' then use the Last name Only. Lastly you","enter the remarks (78 characters maximum). This field will only be","displayed if a wrong answer is given, when playing the game"," "
1970 DATA " After all the fields have been entered, you will be asked if","the information is correct. Pressing N will move the cursor back to","first field. The Up-Down arrows will move the cursor to the next or"
1980 DATA "previous field. If you wish to change a field, you must reenter the","entire field again. When you have finished the corrections, press Y","and you go to the next question. Repeating this proceedure until"
1990 DATA "all 25 questions have been enterd."," "," "," "," We have allowed space for Four extra Catagories if you desire","to use them. You can put in more History questions, or maybe you"
2000 DATA "would like questions about Sports, Science, Astronomy or another","subject of your choosing. You are limited to 11 Catagories total","(four un-used at present) and you must have 25 questions in each"
2010 DATA "catagory. This is a fun game which teaches American History while","Teleporting backwards and forwards in time.","END"